package com.sjq.common.dao;

import java.util.List;
import java.util.Map;

import com.sjq.common.entity.Role;
import com.sjq.common.util.PageResults;

public interface RoleDao {
	
	// 查询单个角色
	public Map<String, Object> selectSingleRole(int role_id);
	
	// 分页查询
	public PageResults<?> selectRoleByPage(int pageNo, int pageSize,Role role);
	
	//新增角色
	public void insertRole(Role role);
	
	// 删除角色
	public void deleteRole(int role_id);
	
	//修改角色
	public void updateRole(Role role);
	
	//判断能否删除
	public int judge(int role_id);
	
	//查询所有角色
	public List<Map<String,Object>> selectRole();
	
	//查询所有
	public PageResults<?>  selectAllRole();
	
}
